﻿using System.ComponentModel.DataAnnotations;

namespace Domain.Entity
{
    public class ER
    {
        [Key]
        public int ResId { get; set; }//主键，自动增长列
        public string? HumanName { get; set; }//姓名
        public string? EngageType { get; set; }//招聘类型
        public string? HumanAddress { get; set; }//地址
        public string? HumanPostcode { get; set; }//邮编
        public string? HumanMajorKindId { get; set; }//职位分类编号
        public string? HumanMajorKindName { get; set; }//职位分类名称
        public string? HumanMajorId { get; set; }//职位编号
        public string? HunmaMajorName { get; set; }//职位名称
        public string? HumanTelephone { get; set; }//电话号码
        public string? HumanHomephone { get; set; }//家庭电话
        public string? HumanMobilephone { get; set; }//手机
        public string? HumanEmail { get; set; } //Email
        public string? HumanHobby { get; set; }//兴趣爱好
        public string? HumanSpeciality { get; set; }//特长
        public string? HumanSex { get; set; }//性别
        public string? HumanReligion { get; set; }//宗教信仰
        public string? HumanParty { get; set; }//政治面貌
        public string? HumanNationality { get; set; }//国籍
        public string? HumanRace { get; set; }//民族
        public DateTime? HumanBirthday { get; set; }//出生日期
        public int? HumanAge { get; set; }//年龄
        public string? HumanEducatedDegree { get; set; }//学历
        public int? HumanEducatedYears { get; set; }//教育年限
        public string? HumanEducatedMajor { get; set; }//学历专业
        public string? HumanCollege { get; set; }//毕业院校
        public string? HumanIdcard { get; set; }//身份证号
        public string? HumanBirthplace { get; set; }//出生地
        public double? DemandSalaryStandard { get; set; }//薪酬标准
        public string? HumanHistoryRecords { get; set; }//个人履历
        public string? Remark { get; set; }//备注
        public string? Recomandation { get; set; }//推荐意见
        public string? HumanPicture { get; set; }//照片
        public string? AttachmentName { get; set; }//档案附件
        public int? CheckStatus { get; set; }//复核状态
        public string? Register { get; set; }//登记人
        public DateTime? RegistTime { get; set; }//登记时间
        public string? Checker { get; set; }//复核人姓名
        public DateTime? CheckTime { get; set; }//复核时间
        public int? InterviewStatus { get; set; }//面试状态
        public double? TotalPoints { get; set; }//总分
        public int? TestAmount { get; set; }//考试次数
        public string? TestChecker { get; set; }//测试复核人
        public DateTime? TestCheckTime { get; set; }//测试复核时间
        public string? PassRegister { get; set; }//通过登记人姓名
        public DateTime? PassRegistTime { get; set; }//通过登记时间
        public string? PassChecker { get; set; }//通过复核人姓名
        public DateTime? PassCheckTime { get; set; }//通过复核时间
        public int? PassCheckStatus { get; set; }//通过的复核状态
        public string? PassCheckComment { get; set; }//录用申请审核意见
        public string? PassPassComment { get; set; }//录用申请审批意见
    }
}
